Test Execution Platforms

TPT can be connected to several test environments by using platform configurations. This section shows you how several of these platforms can be set up and used.

You might not be able to execute all examples since some of them need another software to work (for example ASCET, MATLAB) and also a licensed plug-in by PikeTec.

Examples - C Code Simple

Demonstrates how to test a simple SUT written in C using the C/C++ Platform.

Examples - C Code with Scaling

Demonstrates how to test a simple SUT written in C using a Scaling mapping flavor and the C/C++ Platform.

Examples - C++ Code

Demonstrates how to test a simple SUT written in C++ using the C/C++ Platform.

Examples - Co-Simulation Hydraulics

Shows how to run tests on a FUSION Platform with two FUSION nodes.

Examples - Co-Simulation CruiseController

Shows how to run tests on a FUSION Platform with two FUSION nodes and how to run back-to-back tests using the MATLAB/Simulink Platform.

Examples - Simulink

Shows some tests and assessments for the lights control model which is implemented and tested using the MATLAB/Simulink Platform.

Examples - Simulink Data Stores

Demonstrates the use of Simulink data stores.

Examples - Simulink Coder MIL SIL

Shows a MIL-SIL back-to-back testing using Simulink Coder.

Examples - TargetLink MIL SIL

Shows a MIL-SIL back-to-back testing using TargetLink.

Examples - AUTOSAR

Describes how to connect TPT to a AUTOSAR model.

Examples - ASCET

In this example, the lights control model is executed using the ASCET Platform.

Examples - CANoe

In this example, the lights control model is executed using the CANoe Platform.

Examples - Silver Lights Control

Based on the original "silver_lights_control" example of Synopsys.

Examples - Arduino Node

Shows how to run a test case with the Arduino Node of the FUSION Platformon an external device via the Arduino board.

Examples - Arduino from Scratch

Shows how to create your own custom Arduino connection by using the Custom Node DLL of the FUSION Platform.